.left {
    float: left;
}
.right {
   float: right;
}
.mt-20 {
   margin-top: 20px;
}
/*link*/
.link{
   margin: 0 auto;
   width: 100%;
   min-width: 1200px;
   height: auto;
   border-top: 2px solid #2c69b3;
   border-bottom: 2px solid #dfdfdf;
}
.group{
   margin: 0 auto;
   width: 1200px;
   height: 40px;
   line-height: 40px;
}
.group ul li{
   margin: 0 auto;
   width: auto;
   height: 40px;
   padding: 0 30px;
   float: left;
   font-size: 16px;
   text-align: center;
   cursor: pointer;
}
.group ul li:hover{
   color: #666;
}
.group ul li i{
   width: 10px;
   height: 6px;
   background: url(link-icon.png) no-repeat center;
   display: inline-block;
   margin-left: 10px;
}
.group ul li.current{
   background: #fff;
}
.group ul li.current i{
   background: url(link-icon.png) no-repeat center;
   transition: all .3s linear;
   transform: rotate(360deg);
   transform-origin: center;
   -ms-transform: rotate(360deg); 	/* IE 9 */
   -moz-transform: rotate(360deg); 	/* Firefox */
   -webkit-transform: rotate(360deg); /* Safari 和 Chrome */
   -o-transform: rotate(360deg);
}
.frdlinks-links-box-cnt {
   margin: 0 auto;
       width: 1200px;
   height: auto;
   background: #fff;
   display: none;
       overflow: hidden;
}
.frdling-cnt-box {
   margin: 0 auto;
   width: 1170px;
   height: auto;
   padding: 15px;
       overflow: hidden;
}
.frdling-cnt-box li {
   width: 195px;
       height: 30px;
   line-height: 30px;
       float: left;
       color: #333;
   font-size: 16px;
       overflow: hidden;
}
.frdling-cnt-box li a {
       color: inherit;
       overflow: hidden;
}
/*foot*/
.foot{
   margin: 0 auto;
   width: 1200px;
   height: 182px;
}
.footicon1{
   margin: 0 auto;
   width: 80px;
   height: 80px;
   margin-top: 51px;
   margin-left: 50px;
}
.footcon{
   margin: 0 auto;
   width: 900px;
   height: 102px;
   text-align: center;
   padding: 40px 0;
}
.footcon .footcon1{
   margin: 0 auto;
   height: 50px;
   line-height: 50px;
   font-size: 16px;
   font-weight: bold;
   color: #666;
}
.footcon .footcon1 a{
   color: #666;
}
.footcon .footcon2{
   height: 28px;
   line-height: 28px;
   font-size: 14px;
   color: #666;
}
.footcon .footcon2 a{
   color: #666;
}
.footicon2{
   width: 110px;
   height: 55px;
   margin-top: 58px;
   margin-right: 40px;
}